@charset "UTF-8";

/* html5 cssreset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:12px;vertical-align:baseline;background:transparent}
em{font-style:normal;}
h1,h4,h5,h6{font-weight:400;}
body{line-height:1;color:#252525;}
body a{color:#252525;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;color:#252525}
a:hover{color:#252525}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle;padding:0;margin:0;}
body{font-family:"\5FAE\8F6F\96C5\9ED1",Helvetica;color:#252525}
.wrp{width:320px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
.red{color:#e50d08}
.blue{color:#007cbc}
.tRight{text-align:right}
.sobox{position:absolute;width:100%;z-index:999;border-bottom:1px #bfbfbf solid;background:-webkit-gradient(linear,left 60%,left bottom,from(#fff),to(#f0f0f0))}
.socont{position:relative;padding:10px 0;margin:0 10px}
.search_form{border:1px solid #c4c4c4;border-radius:5px;padding:1px 50px 0 0;height:28px;background:#fff;position:relative;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 1px white,0 1px 1px #EEE inset;z-index:3}
.search_form::before{border-left:1px solid #c9c9c9;width:50px;height:29px;line-height:29px;top:0;right:0;z-index:2;content:"搜索";position:absolute;text-align:center;-webkit-border-radius:0 5px 5px 0;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#ddd));-webkit-box-shadow:1px -1px 0 rgba(255,255,255,0.7) inset}
.so_text_search{height:29px;line-height:29px;width:100%;border:0;background:transparent;-webkit-appearance:none;color:#969696;font-size:16px;padding-left:6px}
.search_form .smbnt{width:50px;height:29px;top:0;right:0;z-index:3;position:absolute;background:transparent;border:0}
.searchJG{position:absolute;background:#bfbfbf;left:0;top:30px;z-index:999;width:100%;-webkit-background-clip:border-box}
.searchJG li{display:block;background:#fff;height:40px;line-height:40px;text-align:left;padding:0 6px;margin:0 1px 1px}
.searchJG li:first-child{background:#ececec;border-top:0;padding-top:5px}
.searchJG li a{display:block;height:40px}
.searresult_tit{height:34px;line-height:34px;padding:0 12px}
.searresult_tit em{font-style:normal;color:#f00}
/*云标签*/
.mod-tag-cloud{left:0; top:30px; z-index:1 ;width:100%;overflow:hidden}
.mod-tag-cloud .tagbox{border:1px #BFBFBF solid;background:#F7F7F7; padding:10px 0 }
.mod-tag-cloud ul {position: relative;height: 110px;}
.mod-tag-cloud li {position: absolute;top:50%;left:50%;-webkit-transition: -webkit-transform 1s; white-space:nowrap; line-height:100%}
.mod-tag-cloud li a {text-decoration: none;}
.mod-tag-cloud li.fs-28 a{font-size: 26px;}
.mod-tag-cloud li.fs-21 a {font-size: 18px;}
.mod-tag-cloud li.fs-26 a{font-size: 26px;}
.mod-tag-cloud li.fs-18 a {font-size: 18px;}
.mod-tag-cloud li.fs-13 a {font-size: 13px;}
.mod-tag-cloud li.fs-14 a {font-size: 14px;}
.mod-tag-cloud li.color-green a {color: #2c9c00;}
.mod-tag-cloud li.color-blue a {color: #3900DD;}
.mod-tag-cloud li.color-red a {color: #FE0000;}
.mod-tag-cloud li.color-yellow a {color: #FFA200;}
.mod-tag-cloud li.color-purple a {color: #821aae;}
.mod-tag-cloud li.color-cyan a {color: #2697bc;}
.mod-tag-cloud li.color-gray a {color: #666666;}
body{ background:#ebebeb;}
header#header{height:54px;background:#ebebeb;}
#topHead{height:50px;background:url(../images/topBg.jpg) center 0 no-repeat;overflow:hidden}
#logo{width:48%;overflow:hidden}
#logo a{margin-left:8px;height:48px;width:120px;display:block;}
#logo a img{height:48px;width:120px;}
.ny #logo a{background: url(../images/nylogo.png) no-repeat;text-indent: 0;padding-left: 38px;line-height: 31px;font-size: 18px;color: #FFF;font-weight: 400;width: 96px;text-shadow: 1px 1px 2px #666;}
.ny #logo a:visited{color:#fefefe}
#btnBlock{width:115px;overflow:hidden;padding-top:8px}
#btnBlock a{float:left;display:block;}
#btnBlock span{float:left;display:block;text-indent:-9999px}
#btnBlock span{height:24px;width:2px;background:url(../images/span.png) center 5px no-repeat;padding:5px 6px 0 6px}
#btnBlock a.btnMb{height:29px;width:21px; padding-top:2px;}
#btnBlock a.btnMb img{}
#btnBlock a.btnUser,#btnBlock a.btnUserH{height:29px;width:23px;padding-top:4px !important;}
#btnBlock a.btnUser img{height:26px;width:20px;}
#btnBlock a.btnUserH img{height:26px;width:20px;}
#btnBlock a.btnS{height:24px;width:24px;padding-top:4px;}
#btnBlock a.btnS img{height:24px;width:24px;}
#access{border-bottom:1px solid #7fbfde;background:#59a9df;height:32px;overflow:hidden;}
#access li{height:32px;line-height:32px;float:left;text-align:center;width:20%;font-size:14px;background:url(../images/accessCut.png) left 11px no-repeat}
#access li a{color:#fff; display:block;}
#access li:first-child{background:0}
#access li a.curr,#access li a:hover{background-image:none;background-color:#1e8ad3;color:#fff;}
#access li a:visited{color:#fefefe}
#access li a:active{color:#0074B2}
a.blueBtn, input.blueBtn {display: block;width:60px;height: 30px;line-height: 30px;text-align: center;background:#59a9df;color: #FFF;border-radius: 2px; font-size:14px;}
.mbox{border:1px solid #c5c5c5;background:#fff;width:96%;margin:0 auto;margin-top:10px}
.mbox .boxtit{height:37px;line-height:37px;background:#f3f3f3;border-bottom:1px solid #c5c5c5;padding-left:10px;font-size:14px; }
.mbox .boxtit h3{font-size:14px;}
.gListBrief li{margin-top:14px;text-align:center;width:25%;float:left;overflow: hidden;}
.gListBrief a{display:block}
.gListBrief h4{height:28px;line-height:28px;padding:0 3px;overflow:hidden}
.gListBrief img{width:60px;height:60px;border-radius:10px;}
.gListDtl li,.gameD{position:relative;height:84px;overflow:hidden;border-bottom:1px solid #e0e0e0;}
.gListDtl li:last-child{border-bottom: none;}
.gListDtl a.gameWrap,.gameD .gameWrap{display:block;width:100%;padding:10px 0;overflow:hidden;position:relative}
.gListDtl a.gameWrap img,.gameD .gameWrap img{margin-top:0px;width:60px;height:60px;margin-left:10px;display:block;border-radius:10px;-webkit-box-shadow:0 1.5px 1.5px rgba(0,0,0,.4)}
.gameD .gameWrap img.stars{margin-top: 10px;}
.gListDtl a.gameWrap .start_yel .yel img {margin-top: 10px;}
.gListDtl a.gameWrap .gameDtl,.gameD .gameWrap .gameDtl{width:70%;margin-left:10px}
.gListDtl .gameTit h4,.gameD .gameTit h4{float:left;font-weight:400;height:22px;line-height:22px;overflow:hidden;color:#252525;display:inline-block;padding-top:3px;width: 72%;word-wrap: break-word;word-break: break-all;font-size: 14px;}
.moduleSpecial .gameTit h4{width:auto;}
.gListDtl .gameTit i{display:inline-block;padding-left:10px}
.gListDtl .gameTit i.hot{background:url(../images/hot.png) no-repeat 10px 0;width:18px;height:22px}
.gListDtl .gameDtl p,.gameD .gameDtl p{color:#666;height:18px;display:-webkit-box;}
.gListDtl .gameDtl p span.item{height:18px;padding:0 5px;line-height:18px;font-size:12px;}
.gListDtl .gameDtl p span.item:first-child{padding-left:0}
.gListDtl a.gDownload,.gameD a.gDownload{top:25px;position:absolute;right:10px}
.start_yel{background:url(../images/start.png) no-repeat 0 -15px;height:13px;width:68px;display:inline-block;font-style:normal;overflow:hidden;background-size: 68px 28px;}
.start_yel .yel{background:url(../images/start.png) no-repeat 0 0;height:13px;float:left;font-style:normal;overflow:hidden;background-size: 68px 28px;}
.tit_op{font-size:11px;-webkit-text-size-adjust:none;background:#000;filter:Alpha(opacity=60);-moz-opacity:.6;opacity:0.6;position:absolute;bottom:0px;left:0;width:60px;height:16px;color:#fff;line-height:16px;text-align:center;-webkit-border-top-left-radius:0em;-webkit-border-top-right-radius:0em;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-top-left-radius:0em;border-top-right-radius:0em;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
li a.twolist_down {display: block;width:60px;text-align: center;background:#59a9df;color:#FFF;border-radius: 3px;height: 22px;line-height: 22px;margin: 0 auto;font-size:12px;}
.btnGray {position: relative;text-align: center;margin-top: 10px; margin-bottom:10px;}
.btnGray a {overflow: hidden;height: 35px;line-height: 35px;display: block;text-align: center;
background:#ebebeb;}
.btnMore a {width:90%;margin: 0 auto;text-align: center; font-size:14px;}
.mList li {border-top: 1px solid #FFF;border-bottom: 1px solid #cdcdcd;text-shadow: 1px 1px #FFF;padding: 0;background: #F2F2F2;float:left;width:50%;-webkit-box-sizing:border-box;background:none;overflow:hidden;display:block;cursor:pointer;}
.mList-play li div.wr{position:relative;width: 156px;margin:0 auto;}
.ui-mudle-rank-area {width: 100%;margin: 0 auto;}
.mList-play{width:100%;margin:0 auto;border-bottom:1px solid #FFF}
.mList-play li:nth-child(-n+2){border-top:none;}
.mList-play li:nth-child(2n-1){border-right:1px solid #ccc;}
.mList-play li:nth-child(2n){border-left:1px solid #fff;}
.mList li .m_wrap {display: block;padding: 14px 0;overflow: hidden;position: relative;width:156px;margin:0 auto;padding-left: 2px;}
.ico, .ico img {box-shadow: 0 1px 2px rgba(0, 0, 0, .5);}
.ico, .ico img {display: block;border-radius: 10px;-webkit-box-shadow: 0 1.5px 1.5px rgba(0, 0, 0, .4);}
.ms-fl {float: left;}
.mList-play li .content{margin-left:8px;float:left;color:#666;width:88px;}
.mList-play li .title{width:78px;}
.mList-play li .hLine{color: #666;height:12px;font-size: 12px;display: -webkit-box;padding: 2px 0; overflow:hidden;}
.mList-play li .hLine .item{margin:0 4px 0 0;}
.mList-play li .org{margin:0 4px 0 1px;}
.mList-play li .detail{width:80px;height:60px;overflow:hidden;}
.mList-play li .oth_side{position:absolute;bottom:4px;width:100%;}
.mList li .title {height: 16px;padding: 1px 0 5px 0;line-height: 21px;overflow: hidden;color:#252525;width: 78px;}
.btn_new {display: block;width:60px;text-align:center;background:#59a9df;color: #FFF;border-radius: 3px;text-shadow:0 0 0;height:22px;line-height:22px;position:absolute;top: 55px;left:68px;font-size:14px;}
.gametype_list{}
.gametype_list li{position:relative;width:50%;float:left;height:38px;line-height:38px;overflow:hidden;border-bottom:1px solid #cdcdcd;}
.gametype_list a{display:block;height:38px;}
.gametype_list li img{margin: 4px 10px;display:inline-block;width:30px;height:30px;float:left;}
.gametype_list li span{display:inline-block;float:left;}
.gametype_list li i{display:inline-block;width:5px;height:9px;position:absolute;top: 11px;right: 20px;}
.gametype_list li i img{width:5px;height:9px;}
.gametype_list li:nth-child(2n-1) a{border-right: 1px solid #ccc;}
.gotop{background: url(../images/top.png) no-repeat 62px 6px #fff;border: 1px solid #C7C7C7;display: block;width: 68px;padding-left: 12px;height: 28px;line-height: 28px;margin: 10px auto;}
#bottomNav{padding:0;height:35px; line-height:35px; background:#9d9d9d; text-align:center;color:#fff;overflow: hidden;}
#bottomNav a{border:0;color:#fff; padding:0 3.6%; font-size:14px;}
footer#footer{overflow:hidden;padding:5px 0;text-align:center;line-height:21px}
footer#footer a{padding:0 6px}
.uptop, .hythtop{width:80px;height:34px;padding-left:65px;line-height:34px;display:block; margin:10px auto;color:#666666; background:url(../images/up.jpg) left center #FFFFFF no-repeat;background-size:34px 34px;border: #C7C7C7 solid 1px; font-size:14px;}
.hythtop{ width:120px; padding-left:55px;}
a.fenlei{position:absolute;display:block; top:5px; right:10px; color:#FFF; font-weight:bold;  }
.singlebar a#userLoginBox{background:none;text-indent:0;height: 26px;width:20px;left:auto;top:7px;right:10px;}
.btnMore a:active{ background:#cdcdcd}
.Acorner{ display:block; width:60px; height:60px; position:absolute; top:0px; z-index:33;}
a.btn_new:hover{color:#fff}

.singlebar{height:40px;line-height:40px;margin-bottom:0;background:#59a9df;overflow:hidden;position:relative;}
.singlebar h2{font-size:18px;color:#fff;text-align:center;}
.singlebar a{background:url(../images/return.gif) no-repeat;position:absolute;display:block;text-indent: -9999px;width: 18px;height: 18px;top: 10px;left:8px;}
.singlebar a#userLoginBox{background:none;text-indent:0;height: 26px;width:20px;left:auto;top:7px;right:10px;}
.btnMore a:active{ background:#cdcdcd}
.Acorner{ display:block; width:60px; height:60px; position:absolute; top:0px; z-index:33;}
.gListDtl .Acorner{top:11px;left:10px;}
a.btn_new:hover{color:#fff}